今天要實做的是notion的整合連結,是可以透過一串代碼來連結到第三方服務的功能,首先我們需要進入notion,並開啟右上角的選項,並且在「連結」選項中找到「開發整合」的按鈕:
進入整合頁面後,可以看到下方有一個可以新增新整合的按鈕:
我們點擊新增,並且取完名字、選擇完想要連結的工作空間後,就可以選擇下一步:
設定完成後,可以看到有一行「內部整合密鑰」,這就是我們這次需要用到的東西,另外我們也需要到「存取權限」選項中設定這個整合可以存取的頁面有哪些:
在設定完之後,我們可以到n8n中來簡單測試工作流是否可以順利存取我的notion。
在測試中,我們需要先找到在n8n中的notion節點,並且創建一個credentials,填寫剛剛在整合頁面中看到的內部整合密鑰:
在工作流節點中,選擇get many database pages,就可以查看資料庫中的多個葉面,也就是待辦事項資料庫中的多個待辦事項:
可以看到n8n確實有抓到我的notion中的待辦事項清單,並列出了我的待辦事項,這樣子notion的初步設定就算是完成了。
今天我們將notion的設定完成,日後只需要再將工作流設定完,notion的部分基本上就結束了,所以我們明天先繼續把google drive的api等等都設定完成,再開始正式的開發這個工作流。